home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / PowerPlant / Temperature / CTemperatureApp.h < prev    next >
Encoding:
Text File  |  1998-10-11  |  732 bĀ   |  34 lines  |  [TEXT/CWIE]

  1. // CTemperatureApp.h -- application class
  2.  
  3. #pragma once
  4.  
  5. #include <LDocApplication.h>
  6.  
  7. //----------
  8. class    CTemperatureApp : public LDocApplication {
  9.  
  10. public:
  11.                         CTemperatureApp();
  12.     virtual                ~CTemperatureApp();
  13.  
  14.     virtual void        RegisterClasses();
  15.     virtual void        SetUpMenus();
  16.     virtual void        StartUp();
  17.  
  18.     virtual Boolean        ObeyCommand            (CommandT    inCommand,
  19.                                              void        *ioParam = nil);
  20.     virtual void        FindCommandStatus    (CommandT    inCommand,
  21.                                              Boolean    &outEnabled,
  22.                                              Boolean    &outUsesMark,
  23.                                              Char16        &outMark,
  24.                                              Str255        outName);
  25.  
  26. protected:
  27.  
  28. protected:
  29.     virtual LModelObject    *MakeNewDocument();
  30.     virtual void            ChooseDocument();
  31.     virtual void            OpenDocument    (FSSpec        *inMacFSSpec);
  32.  
  33. };
  34.